home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / modula2 / 132 < prev    next >
Encoding:
Text File  |  1996-08-06  |  1.4 KB  |  36 lines

  1. Newsgroups: comp.lang.modula2
  2. Path: mcrcim.mcgill.edu!nyongwa!aliath
  3. From: aliath@nyongwa.montreal.qc.ca (Michel De Rosa)
  4. Subject: Re: Modula2 for C programmers?
  5. Message-ID: <DLLvHL.3C4@nyongwa.montreal.qc.ca>
  6. Organization: Radio Free Nyongwa, Montreal (Qc), Canada
  7. Date: Mon, 22 Jan 1996 23:20:07 GMT
  8. References: <erico-1801961940460001@infinitehell.cnmat.berkeley.edu> <4dqusf$d7k@weck.brokersys.com> <DLIGLJ.FDE@nyongwa.montreal.qc.ca> <4du11j$l31@weck.brokersys.com> <cspt.1225.31032C36@giraffe.ru.ac.za> <4e01fn$qte@weck.brokersys.com>
  9. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  10.  
  11. jguthrie@brokersys.com wrote:
  12. : Pat Terry (cspt@giraffe.ru.ac.za) wrote:
  13. : : They should all allow you to CAST (coerce) to a BITSET and back
  14. : :   e.g.    A := CARDINAL( BITSET(x) * BITSET(y) )
  15. : : does AND, and so on.  
  16. : Why isn't this mentioned in any of the books that I've read on Modula-2?  I
  17. : was always left with the impression that it was impossible to do this.
  18.  
  19. It is mentionned in PIM, it may or may not be in others, but it's usually
  20. mentionned where low-level facilities are discussed...
  21.  
  22. What i'd love to see mentionned in a book (clearly), is the 'tag-less'
  23. variant case, for records.. :{(
  24.  
  25. Oh.. just to be clear,  coercion, as done above, is not limited to
  26. base-types.. neither does it do any sort of interpretation of the bits,
  27. i.e. it's a straight copy of the bitmap, if you will..
  28.  
  29. Ciao!
  30. Michel De Rosa
  31. Aliath@nyongwa.montreal.qc.ca
  32.